/*
 * $Id: $
 */
package org.rcgwt.client.ui.grid.internal;

import org.rcgwt.client.ui.grid.internal.model.IElementModel;

/**
 * 
 * @author Olivier Oeuillot (latest modification by $Author: $)
 * @version $Revision: $ $Date: $
 */
public interface IRenderedIndexRecorder<T extends IElementModel, P extends IElementModel> {
	void initializeRenderedIndexes();

	void clearRenderedIndexes(P group);

	int getRenderedIndex(T row);

	T getElementModelByRenderedIndex(int renderedIndex);
}
